std::type_info
From Cppreference
| C++ Standard Library | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Utilities library | ||||||||||||||||||||||||||||
| Type support | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| std::type_info | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Defined in header <type_info>
|
||
| class type_info;
|
||
The class type_info describes type information of a type, generated by the implementation. This is the class, returned by the typeid operator.
The type_info class is noncopyable.
[edit] Member functions
| (constructor) [deleted] | has neither default nor copy constructors (public member function) |
||
| operator= [deleted] | can not be copy-assigned (public member function) |
||
|
checks whether the objects refer to the same type (public member function) |
||
|
checks whether the referred type precedes referred type of another type_index object in the implementation defined order, i.e. orders the referred types (public member function) |
||
|
returns a value which is the identical for the same types (public member function) |
||
|
implementation defined name of the type (public member function) |
||